cpp 变量声明

cpp 变量声明.png
cpp 变量声明-1.png

表达式 分解 含义
(*(*foo [2][3])(int))[4] 有解引用操作* 指针,指向char
*(*foo [2][3])(int) 有下标操作[] 是数组,元素为指针
(*foo [2][3])(int) 有解引用操作 指针,指向数组
*foo [2][3] 有函数调用操作() 是函数,返回值指针
foo[2][3] 有解引用操作 是指针,指向函数
foo[2] 有下标操作[] 是数组,元素为指针
foo 有下标操作[] 是数组,元素为数组